package com.bsoft.gol.hcs.specialist.bean.response;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * 记录列表出参
 * @author niule
 */
public class PatientMedicalDataCollectResponse implements Serializable {
    private static final long serialVersionUID = 1892131792011332460L;

    /**
     * 采集关联表主键id
     */
    private Long collectId;
    private String organizationId;
    private String organizationName;
    private String departmentId;
    private String departmentName;
    /**
     * 门诊、住院记录id
     */
    private String recordId;
    /**
     * 就诊流水号、住院号
     */
    private String visitId;
    /**
     * 门诊主诊断code
     */
    private String mainDiagnosisCode;
    /**
     * 门诊主诊断名称
     */
    private String mainDiagnosisName;
    /**
     * 入院诊断
     */
    private String admissionDiagnosis;
    /**
     * 出院诊断
     */
    private String dischargeDiagnosis;
    /**
     * 处置
     */
    private String itemNames;
    /**
     * 就诊日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", locale = "zh_CN", timezone = "GMT+8")
    private Date startTime;

    public Long getCollectId() {
        return collectId;
    }

    public void setCollectId(Long collectId) {
        this.collectId = collectId;
    }

    public String getOrganizationId() {
        return organizationId;
    }

    public void setOrganizationId(String organizationId) {
        this.organizationId = organizationId;
    }

    public String getOrganizationName() {
        return organizationName;
    }

    public void setOrganizationName(String organizationName) {
        this.organizationName = organizationName;
    }

    public String getDepartmentId() {
        return departmentId;
    }

    public void setDepartmentId(String departmentId) {
        this.departmentId = departmentId;
    }

    public String getDepartmentName() {
        return departmentName;
    }

    public void setDepartmentName(String departmentName) {
        this.departmentName = departmentName;
    }

    public String getRecordId() {
        return recordId;
    }

    public void setRecordId(String recordId) {
        this.recordId = recordId;
    }

    public String getVisitId() {
        return visitId;
    }

    public void setVisitId(String visitId) {
        this.visitId = visitId;
    }

    public String getMainDiagnosisCode() {
        return mainDiagnosisCode;
    }

    public void setMainDiagnosisCode(String mainDiagnosisCode) {
        this.mainDiagnosisCode = mainDiagnosisCode;
    }

    public String getMainDiagnosisName() {
        return mainDiagnosisName;
    }

    public void setMainDiagnosisName(String mainDiagnosisName) {
        this.mainDiagnosisName = mainDiagnosisName;
    }

    public String getAdmissionDiagnosis() {
        return admissionDiagnosis;
    }

    public void setAdmissionDiagnosis(String admissionDiagnosis) {
        this.admissionDiagnosis = admissionDiagnosis;
    }

    public String getDischargeDiagnosis() {
        return dischargeDiagnosis;
    }

    public void setDischargeDiagnosis(String dischargeDiagnosis) {
        this.dischargeDiagnosis = dischargeDiagnosis;
    }

    public String getItemNames() {
        return itemNames;
    }

    public void setItemNames(String itemNames) {
        this.itemNames = itemNames;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }
}
